{{ siteName }}
View as
{{ meInit }}
{{ meName }}
{{ role }}

Dashboard

{{ k.label }}
{{ k.value }}
{{ k.sub }}
Activities by Stage Last 30 days
{{ b.label }}
{{ b.count }}
By Type
{{ b.label }} {{ b.count }}
Backlog Trend
Open activities / week
Assigned To Me
No Activities Assigned
Work assigned to you appears here.
Due This Week
By Area
{{ b.label }}
{{ b.count }}
Read-only overview. Records are inspectable and drillable; no create, edit, or close controls are shown.

Activities

{{ boardCount }} open · {{ scopeNote }}
{{ scopeBanner }}
{{ f }}
My Open · High
{{ lsAct.label }}
{{ lsAct.helper }} {{ lsAct.action }}
{{ col.title }} {{ col.count }}
{{ card.type.label }} {{ card.origin.label }}
{{ card.title }}
{{ card.equipment }}
{{ card.prio.label }} {{ card.teamChip }}
{{ av.init }}
{{ card.scheduled }}
Drop cards here
Activity Equipment Type Priority Assigned to Scheduled Stage
{{ r.title }}
{{ r.code }}
{{ r.equipment }} {{ r.type.label }} {{ r.prio.label }} {{ r.assignee }} {{ r.scheduled }} {{ r.stageChip.label }}
{{ req.code }}
{{ stageLabel }}
Immediate
Not editable

{{ req.title }}

{{ req.description }}
{{ req.selfAssignNote }}
Source record{{ req.srcRef }} Source record{{ req.srcRef }} Source recordNot linked Linked activityNone
Equipment
Assigned to
{{ pp.init }}{{ pp.name }}
Scheduled date
{{ req.scheduled }}
Category / Area
{{ req.area }}
Team
{{ req.team }}
Duration
{{ req.duration }}
Priority
Classification
{{ req.type.label }} {{ req.origin.label }} {{ tg.label }}
Requested by {{ req.requester }} · Request date {{ req.requestDate }}
Sub Activities {{ chk.templateName }}{{ chk.versionLabel }}
{{ chk.progress }}
{{ chk.newerText }}
No sub activities on this activity
{{ ci.groupTitle }} {{ ci.groupNote }}
{{ ci.body }}
{{ ci.num }}
{{ ci.label }}
{{ ci.valueLabel }}
{{ ci.waitNote }}
Reassign this item
Photos {{ photoCount }}
Photo attached at creation
{{ ph.desc }}
{{ ph.meta }}
A description is required.
No Photos
Signed Off{{ req.signedBy }} · Central Team · {{ req.signedAt }}
Closure verified on behalf of the client. Reliability metrics were computed at closing and are unchanged.
{{ req.signNote }}
Closed at site — awaiting Central Team sign-off.
Cancelled {{ req.cancelledBy }} · {{ req.cancelledAt }}
{{ req.cancelReason }}
{{ req.cancelNote }}
Close-out summary
{{ req.workDone }}
Actual start – end
{{ req.actualRange }}
Actual time
{{ req.actualDur }}
Closed by
{{ req.closedBy }}
Consumed parts
{{ pu.name }} · {{ pu.qty }}
None recorded
Activity Log
{{ composerTitle }}
{{ f.name }} {{ f.size }}
{{ d.day }}
{{ e.text }}{{ e.file }}{{ e.textAfter }} {{ e.time }}
Scheduled to-do {{ e.badge }}
{{ e.title }}
{{ e.due }}
{{ a.init }}
{{ e.assigneeNames }}
{{ e.note }}
{{ e.avatar }} {{ e.author }} {{ e.tag }}
{{ e.time }}
{{ e.body }}
Source record{{ req.srcRef }} Source record{{ req.srcRef }} Source recordNot linked Linked activityNone
Equipment
Assigned to
{{ pp.init }}{{ pp.name }}
Scheduled date
{{ req.scheduled }}
Category / Area
{{ req.area }}
Team
{{ req.team }}
Duration
{{ req.duration }}
Priority
Classification
{{ req.type.label }} {{ req.origin.label }} {{ tg.label }}
Requested by {{ req.requester }} · Request date {{ req.requestDate }}
Sub Activities {{ chk.templateName }}{{ chk.versionLabel }}
{{ chk.progress }}
{{ chk.newerText }}
No sub activities on this activity
{{ ci.groupTitle }} {{ ci.groupNote }}
{{ ci.body }}
{{ ci.num }}
{{ ci.label }}
{{ ci.valueLabel }}
{{ ci.waitNote }}
Reassign this item
Photos {{ photoCount }}
Photo attached at creation
{{ ph.desc }}
{{ ph.meta }}
A description is required.
No Photos
Signed Off{{ req.signedBy }} · Central Team · {{ req.signedAt }}
Closure verified on behalf of the client. Reliability metrics were computed at closing and are unchanged.
{{ req.signNote }}
Closed at site — awaiting Central Team sign-off.
Cancelled {{ req.cancelledBy }} · {{ req.cancelledAt }}
{{ req.cancelReason }}
{{ req.cancelNote }}
Close-out summary
{{ req.workDone }}
Actual start – end
{{ req.actualRange }}
Actual time
{{ req.actualDur }}
Closed by
{{ req.closedBy }}
Consumed parts
{{ pu.name }} · {{ pu.qty }}
None recorded
Activity Log
{{ composerTitle }}
{{ f.name }} {{ f.size }}
{{ d.day }}
{{ e.text }}{{ e.file }}{{ e.textAfter }} {{ e.time }}
Scheduled to-do {{ e.badge }}
{{ e.title }}
{{ e.due }}
{{ a.init }}
{{ e.assigneeNames }}
{{ e.note }}
{{ e.avatar }} {{ e.author }} {{ e.tag }}
{{ e.time }}
{{ e.body }}
Record Unavailable
{{ recCode }} no longer exists or is outside your project grants.

Equipment

{{ equipCount }} active assets · synced from ShiftKeeper
Area Tag
Equipment identity and status are mastered in ShiftKeeper and read-only here. Last successful sync {{ skLastSuccess }}. Stale data
{{ lsEq.label }}
{{ lsEq.helper }} {{ lsEq.action }}
Equipment Area Tags Open Status
{{ e.name }}
{{ e.code }} · {{ e.skId }}
Deleted from Source
{{ e.area }} {{ t }} {{ e.open }} {{ e.status.label }}

{{ equip.name }}

{{ equip.code }} · {{ equip.area }} · {{ equip.loc }}
ShiftKeeper · read-only {{ equip.status.label }}
Inactive — Deleted from Source on {{ equip.deletedAt }}. ShiftKeeper no longer holds this record. Its activities, plans, checklist records, parts usage and reliability history are kept. No new activities or plans can be created against it.
{{ f.k }}
{{ f.v }}
{{ k.label }}
{{ k.value }}
{{ k.sub }}
Estimated next failure
Entered manually by the responsible user
{{ equip.nextFailLabel }}
MTBF and MTTR are computed from closed corrective activities using Actual Start and End. Estimated next failure is not computed.
{{ d.name }}{{ d.size }}
Parts for this equipment only. The same material code can exist as a separate part on other equipment. Import matches rows by material code.
{{ partsImportText }}
PartMaterial codeUoMUnit priceConsumed to date
{{ pt.name }}Imported {{ pt.code }} {{ pt.uom }} {{ pt.price }} {{ pt.used }}
No Parts
Import a parts list from Excel.
Activity Log
{{ composerTitle }}
{{ f.name }} {{ f.size }}
{{ d.day }}
{{ e.text }}{{ e.file }}{{ e.textAfter }} {{ e.time }}
Scheduled to-do {{ e.badge }}
{{ e.title }}
{{ e.due }}
{{ a.init }}
{{ e.assigneeNames }}
{{ e.note }}
{{ e.avatar }} {{ e.author }} {{ e.tag }}
{{ e.time }}
{{ e.body }}

Calendar

Planned & ongoing work
{{ calLabel }}
Corrective Preventive Projected from a Maintenance Plan · view only
{{ d }}
{{ c.date }}
{{ w.dow }}
{{ w.date }}
—
Nothing scheduled
{{ ag.dow }}
{{ ag.date }}
{{ ag.relative }}
{{ ag.countLabel }}

Maintenance Plan

Recurring plans that auto-generate activities
{{ k.label }}
{{ k.value }}
{{ k.sub }}
Preventive Maintenance Plans {{ pmCountLabel }}
Plan Equipment Frequency Last done Next due Team Status
No plans match these filters
{{ p.name }}
{{ p.code }}
{{ p.checklistLabel }}

{{ p.newerLabel }}
{{ p.equipment }} {{ p.freq }} {{ p.lastDone }} {{ p.nextDue }} {{ p.team }} {{ p.statusLabel }}

Site & Areas

Configure this site's profile and its physical areas.
ShiftKeeper sync {{ skStatus }}
Site codes, areas, locations and equipment are read from ShiftKeeper every {{ skInterval }} and are read-only here.
{{ f.k }}
{{ f.v }}
{{ skErrorTitle }} {{ skErrorText }}
Sync events needing attention
{{ iss.title }}
{{ iss.body }}
{{ iss.chip }}
Site details
{{ f.k }}
{{ f.v }}
Areas, locations & equipment {{ structureSummary }}
{{ a.name }} {{ a.code }} {{ a.meta }} {{ a.leadInit }}{{ a.lead }}
{{ l.name }} {{ l.code }}
{{ e.name }} {{ e.code }}
Read-only. Areas, locations and equipment are maintained in ShiftKeeper for this project.

Users & Teams

People with access to {{ siteName }} and the maintenance teams they work in. Each user has one discipline, defined centrally under Tags.
Name Role Discipline Projects Teams Status
{{ u.init }}{{ u.name }} {{ u.role }} {{ u.disc }} —{{ pr.name }} —{{ tm.name }} {{ u.status }}
Team Members
{{ t.name }} {{ m.init }} {{ m.name }} No members

Stages

The workflow columns activities move through on the board. The six system stages cannot be removed; custom stages can be added between them.
PTW Gate ModePlatform-wide
Mandatory: moving to In Progress or Closed requires a linked Approved PTW. Optional: those transitions proceed without one, and a PTW can still be linked. Checklist and Actual Start/End gates apply in both modes.
Last changed by {{ ptwGateBy }} · {{ ptwGateAt }}
{{ ptwGateMode }} Set by Admin
{{ g.text }} — {{ g.meta }}
{{ st.title }}System {{ st.type }}
Transition Rules
Enforced on the board, the activity detail and the external API. PTW checks test only whether a PTW is linked; its status is verified once, at linking.
Transition
Allowed roles
Mandatory conditions
New → In Progress
Shift In Charge, Maintenance Engineer, Plant Manager, Admin
PTW linked, if gate is Mandatory
In Progress → On Hold
Assigned Engineer / Shift In Charge, Plant Manager, Admin
—
On Hold → In Progress
Assigned Engineer / Shift In Charge, Plant Manager, Admin
PTW still linked, if gate is Mandatory
In Progress / On Hold → Closed
Assigned Maintenance Engineer, Plant Manager, Admin
Actual Start/End; every checklist item Recorded; PTW linked, if gate is Mandatory
Closed → Signed Off
Central Team only
Verified as properly completed at site; optional note
Any open stage → Cancelled
Plant Manager, Admin
Reason from fixed list and note
Closed / Cancelled / Signed Off → Reopen
Admin
Reason; returns to prior stage (or New); clears close-out and sign-off data

Tags

Tags classify equipment and activities. System tags are set via API and not user-selectable; central tags apply across every site; site tags are specific to {{ siteName }}.
Disciplines All sites Managed by Central Admin (CA)
Every user is assigned exactly one discipline from this central list.
{{ t.label }}
System tags API only Read-only. Managed via the API.
Reserved central tags assigned by the platform — not selectable by users. Origin tags (Manual, LLF, Breakdown) are set through the API when an activity is created.
{{ t.label }}
Central tags All sites Managed by Central Admin (CA)
Available on every site and cannot be removed by plant managers.
{{ t.label }}
Site tags {{ siteName }} Managed by the Plant Manager
Created by the Plant Manager. Apply only within this site, in addition to the central set.
{{ t.label }}
No site tags yet for {{ siteName }}.

Checklist Templates

Reusable ordered item lists. Site templates belong to {{ siteName }}. Central templates are published once and used as-is by every site.
Name Scope Items Version Status Last updated
No checklist templates yet
Build one to reuse the same item list on every activity.
{{ t.name }}
{{ t.desc }}

Linked to {{ t.linkedLabel }}
{{ t.scopeLabel }} {{ t.items }} {{ t.version }} {{ t.statusLabel }} {{ t.updated }}
{{ t.updatedBy }}

{{ tpl.title }}

{{ tpl.versionNote }}
Read-only in this role
Scope
Central templates are usable as-is on every site and cannot be cloned locally.
Active
Items {{ tpl.count }} Drag a row to reorder
{{ it.num }}
Fixed values: Open, On Hold, In Progress, Closed. Recorded when set to Closed.
Fixed values: Pass, Flag, Fail
Options — minimum 2
Read-only — never counted in progress.
{{ it.previewText }}
{{ tplError }}

{{ placeholderTitle }}

{{ placeholderTitle }}
This area is part of the platform blueprint. This interactive prototype focuses on the Activity workflow, board, calendar, and equipment records.
You have been logged out
Your session on GPS Renewables Maintenance has ended.
Remove {{ confirmMemberName }}?
They will no longer be part of {{ confirmMemberTeam }} and will stop receiving that team's activities. Their account stays active.
Notifications
{{ g.title }}
{{ raiseTitle }}
Scoped to {{ siteName }}.
{{ form.equipment }} —
The equipment name is fixed; write what needs doing.
{{ c.init }}{{ c.name }}
No people match "{{ assigneeQuery }}"
{{ formChecklistName }} — its items are added as sub activities when the activity is saved.
Forced to High by immediate action.
Add a description to every photo.
Set by the integration when the activity is created through the API. Leave empty for activities raised on site.
{{ editTitle }}
{{ editSubtitle }}
Disciplines are maintained centrally under Tags.
Admin has access to all projects. No mapping required.
{{ editProjectHint }}
{{ statusHint }}
Team assignment
Delete {{ confirmTplItemName }}?
The item is removed from this template on save. Activities already generated keep their copy. You can undo this straight after.
Delete {{ confirmTeamName }}?
{{ confirmTeamCount }} members lose this team assignment. Their accounts and activity history stay unchanged. You can undo this straight after.
{{ undoLabel }}
Delete {{ confirmPlanName }}?
The plan stops generating activities. Activities it already created stay in the register.
Invite User
Give someone access to {{ siteName }}. They receive an email invitation.
Admin has access to all projects. No mapping required.
{{ inviteProjectHint }}
The user appears in the register as Invited until they accept. They sign in with their corporate account through OIDC — no password is set here. They can be assigned activities straight away.
Synced from ShiftKeeper
Last sync {{ skLastSync }} · {{ skSummary }}
{{ site.name }} {{ site.code }}
{{ area.name }} {{ area.code }} {{ area.meta }}
{{ loc.name }}
{{ eq.name }} {{ eq.code }}
Link Permit To Work — {{ ptwReq.code }}
PTW Gate Mode is Mandatory. Link an Approved permit to move this activity to {{ ptwTargetLabel }}.
Permits are raised and approved in the external PTW system. Only an Approved permit can be linked. Its status is verified once, at linking — later changes in the PTW system do not change this activity's stage.
Live results from the external PTW application.
{{ p.ref }} {{ p.status }}
{{ p.sub }}
Already linked to {{ p.takenBy }}
Not linkable — only Approved permits can be linked
No permits match “{{ ptwQuery }}”. Permits are raised and approved in the PTW system.
{{ ptwErrMsg }}
Close Activity — {{ closeReq.code }}
{{ closeReq.title }}
Closure gates
{{ g.label }} {{ g.detail }}
From the {{ closeReq.equipment }} parts list · enter quantity used
{{ pt.name }}
{{ pt.code }} · {{ pt.price }} / {{ pt.uom }}
{{ pt.uom }}
{{ closeErr }}
Sign Off — {{ signReq.code }}
{{ signReq.title }}
Closed by
{{ signReq.closedBy }}
Actual start – end
{{ signReq.actual }}
Permit to work
{{ signReq.ptw }}
Confirm the verification before signing off.
Sign-off records your name and time on the activity. It does not change reliability metrics.
Reopen Activity — {{ reopenReq.code }}
{{ reopenReq.title }}
{{ reopenReq.from }}{{ reopenReq.to }}
Reopening clears the close-out data (actual start/end, work done, consumed parts), any cancellation reason and any sign-off record. The cleared values stay in the activity log. On re-closure, reliability metrics are recalculated from the final close data.
A reason is required.
Cancel Activity — {{ cancelReq.code }}
{{ cancelReq.title }}
Cancelling stops all work on this activity. The record stays in the log with its full history. Only the Plant Manager or Admin can cancel an activity.
Recorded in the activity log against your name.
A reason and a note are required to cancel this activity.
New PM Plan
{{ pmChecklistName }} — every future-generated activity from this plan will include this checklist.
Repeat every
Ends
Activities are generated automatically each cycle from the first due date.
Choose a Checklist Template
No matches
{{ bldTitle }}
{{ bldNote }}
{{ it.num }}
Fixed values: Open, On Hold, In Progress, Closed. Recorded when set to Closed.
Fixed values: Pass, Flag, Fail
Options — minimum 2
{{ it.previewText }}
{{ bldErr }}
Deactivate {{ deactName }}?
This template is linked to {{ deactPlan }}. Deactivating won't remove the link, but the plan won't be able to switch back to it later.
It stays on activities that already use it and can be reactivated at any time.
Publish a new version?
Saving will publish a new version. Activities already generated keep their original version; only future ones use this update.
{{ chkToast }}